html{
	background: #efeff4 !important;
}

body{
	background: transparent !important;
}

/*header*/
.app_header{
	height: 7vh;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 3vh;
	color: #fff;
	background: #1f72a2;
}

.app_header .back {
	width: 3vw;
	height: 3vh;
	position: absolute;
	background: url(../images/back.png) left top no-repeat;
	background-size: 100% 100%;
	left: 0.4rem;
}
.app_header .more {
	width:0.573333rem;
	height: 0.133333rem;
	position: absolute;
	background: url(../images/i_more.png) left top no-repeat;
	background-size: 100% 100%;
	right: 0.4rem;
}
/* 通用title */
.application_title{
	height: 1.2rem;
	border-top: 0.013333rem solid #e7e7e7;
	border-bottom: 0.013333rem solid #e7e7e7;
	background: #fff;
	box-sizing: border-box;
	margin: 0.32rem 0;
	display: flex;
	align-items: center;
	text-indent: 0.64rem;
	font-size: 0.426666rem;
	color: #7d7d79;
	position: relative;
}

.application_title:after{
	content: '';
	position: absolute;
	height: 0.426666rem;
	width: 0.053333rem;
	left: 0.4rem;
	top: 50%;
	transform: translate(0, -50%);
	background: #e82c0c;
}

/*底部广告*/
.foot_advertisement_box img{
	max-width: 100%;
}

.theme-red{
	background-color: #e82d0b;
}
.theme-orange{
	background-color: #fe7327;
}
.area-center{
    display: flex;
	align-items: center;
	justify-content: center;
}
a:hover, a:visited, a:link, a:active {
    text-decoration: none;
	color: #ffffff;
}